package com.hsmpay.qian4.pojo;

/**
 * 消费结果
 */
public class PurchaseResult {
	private Integer status;
	private String reqCode;
	private String reqMsg;
	
	private String bankTransTime;//交易时间
	private String acquirers;//收单行号
	private String acquirersName;//收单行名称
	private String issueBank;//发卡行名称
	private String cardType;//卡类别
	private String expireDate;//有效期
	private String bankOrderNum;//交易流水号
	private String batchId;//批次号
	private String searchId;//查询号
	private String authorizationCode;//授权号
	private String bankRef;//参考和
	private String mac;//参考和
	
	private String accountNumber;//主账户
	private String bankTransDate;//交易日期
	
	
	private String creditNumber;//信用卡
	private String accountNumber2;//
	private String phoneNum;//手机号
	//扫码支付用
    private String payUrl;//返回的扫码支付地址
	private String appId;
	private String timestamp;
	private String nonceStr;
	private String prepayId;
	private String paySign;
    private String resultCode;
	private String payInfo;//用于原生态jsPay时的参数
	private String payImg;//扫码支付时候的二维码图片链接
	private String tokenId;//SDK支付
    private String customerNo;//收款通道商户号

	public String getAccountNumber() {
		return accountNumber;
	}
	public void setAccountNumber(String accountNumber) {
		this.accountNumber = accountNumber;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public String getReqCode() {
		return reqCode;
	}
	public void setReqCode(String reqCode) {
		this.reqCode = reqCode;
	}
	public String getReqMsg() {
		return reqMsg;
	}
	public void setReqMsg(String reqMsg) {
		this.reqMsg = reqMsg;
	}
	public String getBankTransTime() {
		return bankTransTime;
	}
	public void setBankTransTime(String bankTransTime) {
		this.bankTransTime = bankTransTime;
	}
	public String getAcquirers() {
		return acquirers;
	}
	public void setAcquirers(String acquirers) {
		this.acquirers = acquirers;
	}
	public String getAcquirersName() {
		return acquirersName;
	}
	public void setAcquirersName(String acquirersName) {
		this.acquirersName = acquirersName;
	}
	public String getIssueBank() {
		return issueBank;
	}
	public void setIssueBank(String issueBank) {
		this.issueBank = issueBank;
	}
	public String getCardType() {
		return cardType;
	}
	public void setCardType(String cardType) {
		this.cardType = cardType;
	}
	public String getExpireDate() {
		return expireDate;
	}
	public void setExpireDate(String expireDate) {
		this.expireDate = expireDate;
	}
	public String getBankOrderNum() {
		return bankOrderNum;
	}
	public void setBankOrderNum(String bankOrderNum) {
		this.bankOrderNum = bankOrderNum;
	}
	public String getBatchId() {
		return batchId;
	}
	public void setBatchId(String batchId) {
		this.batchId = batchId;
	}
	public String getSearchId() {
		return searchId;
	}
	public void setSearchId(String searchId) {
		this.searchId = searchId;
	}
	public String getAuthorizationCode() {
		return authorizationCode;
	}
	public void setAuthorizationCode(String authorizationCode) {
		this.authorizationCode = authorizationCode;
	}
	public String getBankRef() {
		return bankRef;
	}
	public void setBankRef(String bankRef) {
		this.bankRef = bankRef;
	}
	public String getMac() {
		return mac;
	}
	public void setMac(String mac) {
		this.mac = mac;
	}
	public String getBankTransDate() {
		return bankTransDate;
	}
	public void setBankTransDate(String bankTransDate) {
		this.bankTransDate = bankTransDate;
	}
	public String getCreditNumber() {
		return creditNumber;
	}
	public void setCreditNumber(String creditNumber) {
		this.creditNumber = creditNumber;
	}
	public String getAccountNumber2() {
		return accountNumber2;
	}
	public void setAccountNumber2(String accountNumber2) {
		this.accountNumber2 = accountNumber2;
	}
	public String getPhoneNum() {
		return phoneNum;
	}
	public void setPhoneNum(String phoneNum) {
		this.phoneNum = phoneNum;
	}
    public String getPayUrl() {
        return payUrl;
    }
    public void setPayUrl(String payUrl) {
        this.payUrl = payUrl;
    }

	public String getAppId() {
		return appId;
	}

	public void setAppId(String appId) {
		this.appId = appId;
	}

	public String getTimestamp() {
		return timestamp;
	}

	public void setTimestamp(String timestamp) {
		this.timestamp = timestamp;
	}

	public String getNonceStr() {
		return nonceStr;
	}

	public void setNonceStr(String nonceStr) {
		this.nonceStr = nonceStr;
	}

	public String getPrepayId() {
		return prepayId;
	}

	public void setPrepayId(String prepayId) {
		this.prepayId = prepayId;
	}

	public String getPaySign() {
		return paySign;
	}

	public void setPaySign(String paySign) {
		this.paySign = paySign;
	}

    public String getResultCode() {
        return resultCode;
    }

    public void setResultCode(String resultCode) {
        this.resultCode = resultCode;
    }

	public String getPayInfo() {
		return payInfo;
	}

	public void setPayInfo(String payInfo) {
		this.payInfo = payInfo;
	}

    public String getPayImg() {
        return payImg;
    }

    public void setPayImg(String payImg) {
        this.payImg = payImg;
    }

    public String getTokenId() {
        return tokenId;
    }

    public void setTokenId(String tokenId) {
        this.tokenId = tokenId;
    }

    public String getCustomerNo() {
        return customerNo;
    }

    public void setCustomerNo(String customerNo) {
        this.customerNo = customerNo;
    }
}
